import Vue from 'vue'
import App from './App.vue'

// 计算html的font-size属性的值
import 'amfe-flexible'

// 路由
import router from './router'

// vuex
import store from './store'

// vant组件
// import { Button, Toast, Tabbar, TabbarItem } from 'vant'
// 导入ui组件样式
// 只导入button组件的样式，手动按需导入，让打包的体积小
// import 'vant/lib/button/style'
// import 'vant/lib/toast/style'
// 完整导入全部组件的样式 -- 可能项目用不到所有的组件，但是会把所有的组件样式打包进入不好
// 手动又比较的麻烦
// import 'vant/lib/index.css';

// Vue.use(Button)
// Vue.use(Toast)
// Vue.use(Tabbar);
// Vue.use(TabbarItem);

// import './plugins/vant'
import './plugins/vant'

// 注册全局组件
import './components'

// 过滤器
import './filters'

// 全局指令
// import './directives'

import './plugins/flexible.js'

// import axios from 'axios'
// Vue.prototype.$http = axios
// Vue.prototype.$get = axios.get
// Vue.prototype.$post = axios.post

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
